import Vue from 'vue'
import XDCascader from "@/components/plugins/XDComponents/XDCascader";
import XDDatePicker from "@/components/plugins/XDComponents/XDDatePicker";
import XDDateRangePicker from "@/components/plugins/XDComponents/XDDateRangePicker";
import XDDownloader from "@/components/plugins/XDComponents/XDDownloader";
import XDFullScreen from "@/components/plugins/XDComponents/XDFullScreen";
import XDFullScreenA from "@/components/plugins/XDComponents/XDFullScreenA";
import XDInput from "@/components/plugins/XDComponents/XDInput";
import XDLinkSelecter from "@/components/plugins/XDComponents/XDLinkSelecter";
import XDRadio from "@/components/plugins/XDComponents/XDRadio";
import XDSelecter from "@/components/plugins/XDComponents/XDSelecter";
import XDTabs from "@/components/plugins/XDComponents/XDTabs";
import XDTree from "@/components/plugins/XDComponents/XDTree";
// import XDUpload from "@/components/plugins/XDComponents/XDUpload";
import XDExport from "@/components/plugins/XDComponents/XDExport";
import XDForm from "@/components/plugins/XDComponents/XDForm";
import XDFormA from "@/components/plugins/XDComponents/XDFormA";
import XDTable from "@/components/plugins/XDComponents/XDTable";
import XDTableComp from "@/components/plugins/XDComponents/XDTableComp";
import XDTest from "@/components/plugins/XDComponents/XDTest";
import XDqrcode from "./XDComponents/XDqrcode";
import SJqrtext from "./XDComponents/SJqrtext"
import SJquill from "./XDComponents/SJquill"
import SJdatetime from "@/components/plugins/XDComponents/SJdatetime";
import SJbutton from "@/components/plugins/XDComponents/SJbutton";
import EleTableComp from "@/components/plugins/EleTableComp";
import EleFormComp from "@/components/plugins/EleFormComp";
import SJheader from "@/components/plugins/XDComponents/SJheader"
import SJExport from "@/components/plugins/XDComponents/SJExport"
import SJtime from "@/components/plugins/XDComponents/SJtime";
import SJperss from "@/components/plugins/XDComponents/SJperss";
import SJman from "@/components/plugins/XDComponents/SJman";
import SJmodel from "@/components/plugins/XDComponents/SJmodel";
import qmExport from "@/components/plugins/XDComponents/qmExport"
const XDComponents = {
    install: function (Vue) {
        Vue.component(EleTableComp.name, EleTableComp);
        Vue.component(EleFormComp.name, EleFormComp);
        Vue.component(XDCascader.name, XDCascader);
        Vue.component(XDDatePicker.name, XDDatePicker);
        Vue.component(XDDateRangePicker.name, XDDateRangePicker);
        Vue.component(XDDownloader.name, XDDownloader);
        Vue.component(XDFullScreen.name, XDFullScreen);
        Vue.component(XDFullScreenA.name, XDFullScreenA);
        Vue.component(XDInput.name, XDInput);
        Vue.component(XDLinkSelecter.name, XDLinkSelecter);
        Vue.component(XDRadio.name, XDRadio);
        Vue.component(XDTabs.name, XDTabs);
        Vue.component(XDSelecter.name, XDSelecter); 
        Vue.component(XDTree.name, XDTree);
        // Vue.component(XDUpload.name, XDUpload);
        Vue.component(XDExport.name, XDExport);
        Vue.component(XDForm.name, XDForm);
        Vue.component(XDFormA.name, XDFormA);
        Vue.component(XDTable.name, XDTable);
        Vue.component(XDTableComp.name, XDTableComp)
        Vue.component(XDqrcode.name, XDqrcode)
        Vue.component(XDTest.name, XDTest)
        Vue.component(SJqrtext.name, SJqrtext)
        Vue.component(SJquill.name, SJquill)
        Vue.component(SJdatetime.name, SJdatetime)
        Vue.component(SJbutton.name, SJbutton)
        Vue.component(SJheader.name, SJheader)
        Vue.component(SJExport.name, SJExport)
        Vue.component(SJtime.name, SJtime)
        Vue.component(SJperss.name, SJperss)
        Vue.component(SJman.name, SJman)  
        Vue.component(SJmodel.name, SJmodel)
        Vue.component(qmExport.name, qmExport)
    }
}
export default XDComponents;